package xyz.itpath.gen.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * @author zhaom
 * @date 2021/9/22 - 14:39
 */
@Getter
@Setter
@RequiredArgsConstructor
public class Table {

    /**
     * 表名
     */
    private String tableName;

    /**
     * 表注释
     */
    private String comment;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 表中的属性
     */
    @TableField(exist = false)
    private List<Column> columns;


    public void addColumn(Column c) {
        columns.add(c);
    }

}